Entwicklung eines RDF Stores
Veranstalter:
Mitwirkung:
Thomas
Hornung
Geb. 051, Raum 01-028
Michael Schmidt
Geb. 051, Raum 01-028
Sprache: Deutsch/Englisch
ECTS: 16 (Master) / 6 (Bachelor)
Zeit, Ort & Organisatorisches:
Für diese Veranstaltung ist eine vorherige Anmeldung per Mail an Thomas Hornung erforderlich (Bitte Matrikelnummer, Prüfungsordnung, Fachsemester angeben). Die endgültige Teilnehmerliste wird bei der Einführungsveranstaltung am 22.04.2008 bekannt gegeben.
Raum: Geb. 051, SR 00-006
Zeit: Dienstag, 14 - 18 Uhr (c.t.)
Curriculumeinordnung:
- Bachelor of Science: 5. Semester (Projekt)
- Master of Science: 3. Semester (Team Projekt)
News:
- Die Spezifikation zu Milestone 4 ist jetzt online
- Die Spezifikation zu Milestone 3 ist jetzt online
- Die Spezifikation zu Milestone 2 ist jetzt online
- Die Spezifikation zu Milestone 1 ist jetzt online
- Material für eure Implementierung (RDF-Dateien und Graph Patterns zum Testen der Parser) findet ihr jetzt online auf der Material-Seite
- Eine FAQ-Seite ist jetzt online
Folien:
Inhalt:
Das Resource Description Framework (RDF) [1] ist der semantische Grundpfeiler des von Tim Berners-Lee beschriebenen Semantic Web [2]. Eine RDF Datenbank ist eine Sammlung von sogenannten Tripeln (Subjekt, Prädikat, Objekt), welche die binäre Relation Prädikat zwischen Subjekt und Objekt modellieren. Die Gesamtheit der Tripel beschreibt somit einen gerichteten Graph, wobei die Kanten mit dem Prädikat beschriftet sind.
Ziel:
Ziel ist der Entwurf und die Implementierung eines RDF Stores auf Basis der Berkely DB Java Edition [3].
Prüfungsleistungen: (Bachelor)
Für den erfolgreichen Abschluss des Projekts sind neben der Realisierung eines Teilprojekts auch die Dokumentation, ein Projektprotokoll und die Präsentation der Ergebnisse erforderlich.
Literatur:
[1] Frank Manola, Eric Miller: RDF Primer.
W3C Recommendation, 02/2004
[2] Tim Berners-Lee, James Hendler and Ora Lassila: The Semantic Web.
Scientific American, 05/2001
[3] Oracle Berkeley DB Java Edition
[4] Marcelo Arenas, Claudio Gutierrez, Bijan Parsia, Jorge Pérez, Axel Polleres, Andy Seaborne: SPARQL Tutorial, (S.5-30, 40-53)
[5] Daniel J. Abadi, Adam Marcus, Samuel R. Madden, Kate Hollenbach: Scalable Semantic Web Data Management using Vertical Partitioning
[6] Abraham Bernstein, Christoph Kiefer, Markus Stocker: OptARQ: A SPARQL Optimization Approach based on Triple Pattern Selectivity Estimation
[7] Sebastian Schaffert: Seminarvortrag RDF
[8] Andreas Harth, Stefan Decker: Optimized Index Structures for Querying RDF from the Web
[9] Jorge Pérez, Marcelo Arenas, and Claudio Gutierrez: Semantics and Complexity of SPARQL